Creating a Hyper-Agent for Solving Angry Birds Levels
نویسندگان
چکیده
Over the past few years the Angry Birds AI competition has been held in an attempt to develop intelligent agents that can successfully and efficiently solve levels for the video game Angry Birds. Many different agents and strategies have been developed to solve the complex and challenging physical reasoning problems associated with such a game. However, the performance of these various agents is non-transitive and varies significantly across different levels. No single agent dominates all situations presented, indicating that different procedures are better at solving certain levels than others. We therefore propose the construction of a hyper-agent that selects from a portfolio of sub-agents whichever it believes is best at solving any given level. This hyper-agent utilises key features that can be observed about a level to rank the available candidate algorithms based on their expected score. The proposed method exhibits a significant increase in performance over the individual sub-agents, and demonstrates the potential of using such an approach to solve other physicsbased games or problems.
منابع مشابه
A CBR Approach to the Angry Birds Game
In this paper, we present a CBR approach for implementing an agent playing the well-known Angry Birds game. We adopt a preference-based procedure for constructing the case base, collecting experience from a random agent that continually explores the problemsolution space and improves the quality of already found solutions. As the retrieve phase involves finding a game scene similar to a given o...
متن کاملProcedural Generation of Angry Birds Levels using Building Constructive Grammar with Chinese-Style and/or Japanese-Style Models
This paper presents a procedural generation method that creates visually attractive levels for the Angry Birds game. Besides being an immensely popular mobile game, Angry Birds has recently become a test bed for various artificial intelligence technologies. We propose a new approach for procedurally generating Angry Birds levels using Chinese style and Japanese style building structures. A cond...
متن کاملAKBABA: The KBSG 2013 Team for the Angry Birds AI Competition
This paper describes Akbaba, the KBSG’s agent entry for the 2013 Angry Birds AI Competition (ABAIC) held at IJCAI–13. We describe our research background and present the design of our agent, thereby briefly showing how we differ from the sample agent delivered with the ABAIC framework.
متن کاملThe Angry Birds AI Competition
SUMMER 2015 85 The aim of the Angry Birds AI competition (AIBIRDS) is to build intelligent agents that can play novel Angry Birds levels better than the best human players. The competition was initiated in 2012 by the authors of this report and is held in collocation with some of the major AI conferences such as the International Joint Conference on Artificial Intelligence in 2013 and again in ...
متن کاملAIBIRDS: The Angry Birds Artificial Intelligence Competition
The Angry Birds AI Competition (aibirds.org) has been held in conjunction with the AI 2012, IJCAI 2013 and ECAI 2014 conferences and will be held again at the IJCAI 2015 conference. The declared goal of the competition is to build an AI agent that can play Angry Birds as good or better than the best human players. In this paper we describe why this is a very difficult problem, why it is a chall...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2017